====== getQuestions() ======

''array **getQuestions**(string //RubrikKennung//)''

Die Funktion ''getQuestions()'' liefert eine Liste aller Frage-Kennungen einer Rubrik. 

  * //RubrikKennung//\\ Die zweistellige Kennung einer Rubrik.

===== Rückgabewert =====

Die Funktion liefert ein Array mit vollständigen Frage-Kennungen, als z.B.

  array('AB01', 'AB02', 'AB04')

Falls keine Rubrik mit der angegeben //RubrikKennung// existiert, wird ein leeres Array zurückgegeben.

===== Beispiele =====

Folgender PHP-Code zeigt untereinander (auf einer Seite) alle Fragen einer Rubrik.

<code php>
$questions = getQuestions('AB');
// Liefert z.B. AB01, AB02, AB04, AB05
foreach ($questions as $qID) {
  question($qID);
}
</code>

Folgender PHP-Code zeigt alle Fragen einer Rubrik, jeweils auf einer eigenen Seite (s. PHP-Funktion ''[[:de:create:functions:looppage|loopPage()]]'').

<code php>
$questions = getQuestions('AB');
$i = loopPage(count($questions));
question($questions[$i]);
</code>

Und folgender PHP-Code wählt aus den Fragen der Rubrik "AB" zufällig 4 aus und zeigt diese auf unterschiedlichen Seiten an.

<code php>
// Die zufällige Liste nur einmal erstellen
if (!isset($questions)) {
  $all = getQuestions('AB');
  shuffle($all);
  $questions = array_slice($all, 0, 4);
  registerVariable('questions');
}
// Jeweils eine Frage anzeigen
$i = loopPage(4);
question($questions[$i]);
</code>